package com.csun.cmny.provider.model.domain;

import com.csun.cmny.core.mybatis.BaseEntity;
import lombok.Data;

import javax.persistence.*;
import java.util.List;

@Data
@Table(name = "cn_omc_shiftlog")
public class OmcShiftLog extends BaseEntity {

    /**
     * 版本号
     */
    private Integer version;

    /**
     * 班次id
     */
    @Column(name = "shifts_Id")
    private Long shiftsId;

    /**
     * 护理人员 111011-111022-111033
     */
    private String user;

    /**
     * 护工姓名，多个用-隔开
     */
    @Column(name = "real_Name")
    private String realName;

    /**
     * 主要异常情况
     */
    @Column(name = "main_Exc")
    private String mainExc;

    /**
     * 其他
     */
    private String other;

    /**
     * 时间 2018-04-13
     */
    private String date;

    /**
     * 护工组id
     */
    @Column(name = "nursing_Group_Id")
    private Integer nursingGroupId;

    /**
     * 异常信息
     */
    @Column(name = "alert_info")
    private String alertInfo;

    /**
     * 护工集合——处理usr字符串成集合
     */
    private List<Long> userList;

    /*
    * 护工姓名集合
    * */
    private List<String> realNameList;

    /*
    * 班次的具体时间 06:00:00-12:00:00——用来查询数据异常情况时使用
    * */
    @Transient
    private String shiftTime;

    /*
    * 是否交班
    * */
    @Transient
    private Integer shifts;

}